package cn.itcast.service;

import cn.itcast.entity.Result;
import cn.itcast.pojo.Order;
import cn.itcast.pojo.OrderSetting;

import cn.itcast.pojo.OrderSetting;
import cn.itcast.vo.OrderSettingVo;

import java.util.List;



public interface OrderSettingService {

    /**

     * 更新预约人数
     * @param reservations
     * @param formatDate
     * @return
     */
    int updateReservations(int reservations, String formatDate);

    /**
     * 查询挂号时间的方法
     * @param date
     * @return
     */
    OrderSetting queryOrderDate(String date);


    /**
     * 更新预约信息
     */
    String update(String orderDate,Integer number);

    /**
     * 查询所有预约数据
     *
     * @return
     */
    List<OrderSettingVo> findAll(String orderDate);


    /**
     * 读取文件中的信息 批量修改或者上传预约数据
     * @param OrderSettings
     */
    void upLoad(List<OrderSetting> OrderSettings);

}
